home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0799 / 779 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  1.8 KB

  1. Subject: Re: future suggestion: no motion on delete
  2. Date:     Thu, 14 Jul 1994 08:32:59 PDT
  3. From: John Haxby <J.Haxby@isode.com>
  4. Message-Id: <94Jul14.083406pdt.14470(5)@alpha.xerox.com>
  5.  
  6. > I agree completely.  I love being able to use normal MH commands from home
  7. > via a VT100 emulator, while having exmh at work when running X.  I think
  8. > that the *real* problem is that MH needs to be fixed.   It's 1994 and it
  9. > still doesn't lock its state files when writing to them and has arbitrary
  10. > buffer limits strewn throughout the code.  None of this was right way back
  11. > when, but in a world of window based workstations with people running
  12. > multiple sessions and people who get tens of thousands of e-mail messages a
  13. > year, things need to be cleaned up a bit.
  14.  
  15. Something I've been threatening to do for a while is set things up so that
  16. exmh runs in one MH context and various shells run in another (or lots of
  17. others).  You can do this by setting the MHCONTEXT environment variable to
  18. something like context.tty for the shells and leaving it unset for exmh.
  19.  
  20. The good part about this is that the current folder won't keep changing under
  21. your feet while exmh does its thing.   The bad news is that is does nothing
  22. to prevent sequences files becoming corrupt when both you and exmh try to
  23. update them at the same time.   If exmh is, or becomes, clever enough to handle
  24. sequences then it could take steps to keep sequences files at least incorrupt
  25. by writing to a temporary sequence file and renaming it rather than trying
  26. to overwrite the existing file.
  27.  
  28. As Richard said, though, MH still needs fixing to lock its various files, and
  29. the MH bug list has received a report from here at least.
  30.  
  31. I should add that if exmh *wasn't* layered on top of MH, I wouldn't be able to
  32. use it at all ....
  33.  
  34. --
  35. John Haxby            J.Haxby@isode.com
  36. ISODE Consortium        +44 81 332 9091
  37.  
  38.